puzzle test reasoning tricks